package com.model.单例;

public class StaticSingleton {

    // 私有的构造方法
    private StaticSingleton() {

    }

    // 静态内部类--JVM加载的时候内部类不会被加载或初始化，实例建立在类加载时完成，对多线程友好
    private static class  StaticSingletonHolder {
        private static StaticSingleton instance = new StaticSingleton();
    }

    // 静态方法
    public static StaticSingleton getInstance() {
        return StaticSingletonHolder.instance;
    }

}
